﻿@charset "utf-8";
/* CSS Document */
html,body{margin:0px;padding:0;min-height:100%;background-color:#fff;}
*html{background-image:url(about:blank);background-attachment:fixed;}
img {border:0;outline:none;}
a{ text-decoration: none;color:#333; outline:none;}
a:hover{text-decoration:none;color:#333; outline:none;}
/*
a:active,a:visited{color:#FFF;}
*/
body{font-family:"microsoft yahei", Arial, Helvetica, sans-serif;font-size:24px;color:#333;position:relative;width:640px;margin: 0 auto;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
select,input{font-size: 26px;font-family:"microsoft yahei", Arial, Helvetica, sans-serif; padding:0; margin:0;}
input,button,select,textarea,
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,em,span,a,img{margin:0; padding:0; list-style:none;outline:none;/*-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;*/}
input,button{-webkit-appearance:none;font-size:100%;}
table{ border:0; padding:0; margin:0;}
em,i { font-style:normal}
table {border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ul,ol,li {list-style: none;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);}
img {border: none;}
input,img {vertical-align:middle;}
button {font-family:"microsoft yahei";}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#939393;font-weight:normal;font-family: "microsoft yahei";font-size: 22px;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#939393;font-weight:normal;font-family: "microsoft yahei";font-size: 22px;}
.f_left{float:left;}
.f_right{float:right;}
.hide,a.hide{display:none;}
.pd_r_146{ padding-right: 146px;}
.pd_r_184{ padding-right: 184px;}
.mr_t_80{ margin-top: 80px;}
.mr_t_1{ margin-top: 1px;}
.mr_t_20{ margin-top: 20px;}
.mr_t_250{ margin-top:250px;}
.mr_t_30{ margin-top: 30px;}
.bg3f{ background: #fff;}
.bgeb{background: #ebebeb}
.pd_lr_37{ padding: 0 37px;}
.mr_t_117{ margin-top: 117px;}
.text-r{ text-align: right;}
.w-564 { width: 564px;}
.w-120{ width: 120px;}
.mr_lr_37{ margin-left: 37px; margin-right: 37px;}


/*加载*/
.loading_tit{position:relative;clear:both;height:70px;line-height:70px;text-align:center;color:#999;width:100%;background:#f2f2f2;margin:0 auto 10px;z-index:1;}
.loading_tit p{}

.tipsBox {border-radius: 8px; position: fixed; display: none; margin: -36px 0 0 -168px; top: 50%; left: 50%; width: 336px; height: 72px; line-height: 72px; text-align: center; color: #fff; background: rgba(0,0,0,0.7);z-index: 99;}

/*真写手机号*/
.fillIn{ overflow: hidden; padding: 50px 37px;}
.fillIn li {padding-left: 46px;  border-bottom: 1px solid #e5e5e5;margin-top: 7px;}
.fillIn li span {left: 0; }
.fillIn li,.registerBox li { position: relative;min-height: 58px;padding-bottom: 7px;overflow: hidden;}
.fillIn li span,.registerBox li span { position: absolute; top: 50%;margin-top: -20px; height: 58px; line-height: 58px; width: 33px; height: 36px; background-image: url("../images/R_icon.png"); background-repeat: no-repeat;}
.fillIn li button,.registerBox li button { position: absolute;   width: 146px; border: none; height: 58px; line-height: 58px; text-align: center;font-family: "microsoft yahei"; color: #fff;border-radius: 8px; background: #3b9de7;}
.fillIn li button {right: 0;top: 0;}
.bg_gary{ background: #c8c8c8!important;}
.bg_green{ background: #77b552!important;}
.v_i{background-position: -33px 0px;}
.v_ipt{border: none;height: 58px; line-height: 58px; width: 100%; font-family: "Arial";font-size: 32px;}

.getBtn_SetUp { overflow: hidden;background: #3b9de7;border-radius: 8px; text-align: center; line-height: 84px; color: #fff; font-size: 32px;}

/*用户注册*/
.registerBox { overflow: hidden; padding: 50px 0;}
.registerBox li{ background: #fff;  padding-left: 84px; padding-top: 7px;}
.registerBox li span {left: 37px;margin-top: -18px!important;}
.registerBox li:last-child{border-bottom: none;}
.registerBox li button { right: 36px; top: 7px;}
.v_c{background-position: -66px 0px;}
.v_p{background-position: -99px 0px;}
.reg_bot_Box { text-align: center; color: #939393; padding: 200px 0 100px 0;}
.reg_bot_Box a { color: #3b9de7;}


/*头部*/
.header_Box{ border-bottom: 1px solid #e5e5e5; height: 86px; position: relative; z-index: 999; left: 50%; margin-left: -320px; top: 0; width: 640px;}
.icon_black{margin:28px 0 0 26px; width: 17px; height: 32px; background: url("../images/R_icon.png") 0px -36px no-repeat;}
.icon_more{margin: 29px 26px 0 0 ;position: relative; width: 40px; height: 28px; background: url("../images/R_icon.png") -27px -36px no-repeat;}
.h_logo{ width: 530px; text-align: center; line-height: 86px;}
.icon_more em,.header_list li span{ position: absolute; top: -17px; right: -17px; text-align: center; width: 34px; height: 34px; background: #f00; color: #fff; border-radius: 34px; line-height: 34px; font-size: 18px; font-family: "Arial";}
/*.icon_search { overflow: hidden; position: relative; width: 390px; height: 57px; margin: 15px 0 0 105px;}*/
.header_list{display: none; position: absolute; top: 43px; right: -13px; background: #232323;border-radius: 4px; width: 170px; padding: 10px; color: #fff;}
.header_list i{ position: absolute; top: -12px; right: 22px; overflow: hidden; background: #f30; width: 17px; height: 12px;background: url("../images/R_icon.png") -208px -36px no-repeat;}
.header_list li {position: relative; overflow: hidden; border-bottom: 1px solid #393939; text-align: center; line-height: 52px;}
.header_list li a{ color: #fff;}
.header_list li:last-child { border-bottom: none;}
.header_list li span {top: 3px!important; right: 8px!important;}

/*搜索*/
.icon_search { overflow: hidden; position: relative; width: 426px; height: 57px; margin: 15px 0 0 55px;}
.icon_search input {position: relative; border: 1px solid #ebebeb; width: 424px; height: 55px; line-height: 55px; border-radius: 30px; text-indent: 74px;}
.icon_search input::-webkit-input-placeholder { font-size: 26px; color: #c8c8c8;}
.icon_search a { z-index: 99; left: 29px; top:15px; position: absolute; width: 28px; height: 28px; background: url("../images/R_icon.png") -155px -36px no-repeat;}
.icon_search span {top: 17px;display: none; right: 20px; position: absolute; width: 24px; height: 24px; overflow: hidden;background: url("../images/R_icon.png") -183px -36px no-repeat;}
.s_adders {display: none; position: absolute; top: 15px; left:-128px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 57px; background:url("../images/icon_triangle_nor.png") right center no-repeat #fff; line-height: 57px; text-align: right; width: 100px; padding-right: 28px;}
.s_up{background:url("../images/icon_triangle_press.png") right center no-repeat #fff!important; }
.s_cancel { position: absolute; top: 15px; height: 57px; line-height: 57px; right: -90px; display: none; background: #fff; width: 90px; z-index: 99; color: #408dcc;}

.s_searchBox{ position: fixed; top: -100%; left: 50%; width: 640px; z-index: 998; margin-left: -320px; background: #ebebeb; height: 100%;}
.s_sea_txt{ background: #fff; overflow: hidden; padding: 20px 37px;}
.s_sea_txt dt { overflow: hidden; line-height: 38px; color: #5b5b5b;}
.s_sea_txt dd { overflow: hidden;}
.s_sea_txt dd a { display: inline-block;float: left; margin:18px 15px 0 0; line-height: 44px; border: 1px solid #c8c8c8; border-radius: 24px; color: #939393; font-size: 20px; padding: 0 22px;}
.giblets { overflow: hidden; text-align: center; padding-top: 20px; color: #5b5b5b; font-size: 24px;}


/*底部*/
.footber_Box,.footber_Box dt,.footber_Box dd{ overflow: hidden;}
.footber_Box dt{border-bottom: 1px solid #e0e0e0;}
.footber_Box dt a { float: left; width: 33%; text-align: center; height: 54px; line-height: 54px; color: #939393;}
.footber_Box dt a:nth-child(2){ width: 34%;}
.footber_Box dd { text-align: center; height: 50px; line-height: 50px; color: #939393; font-size: 20px;}

.footber_fixe{ position: fixed; width: 566px; bottom: 0; left: 50%; margin-left: -320px; padding: 0 37px;}
/*意见反馈*/
.feedBack_Box{ overflow: hidden; padding:30px 37px;}
.feedBack_Box dt,.feedBack_Box dd { overflow: hidden;}
.feedBack_Box dt{ position: relative;}
.feedBack_Box dt textarea{border: 1px solid #e5e5e5; border-radius: 4px; padding: 20px 25px; width: 514px; height: 295px; font-size: 24px;font-family:"microsoft yahei"; text-indent: 40px;}
.feedBack_Box dt textarea::-webkit-input-placeholder { font-size: 24px!important;}
.feedBack_Box dt textarea:-moz-placeholder{font-size: 24px!important;}
.icon_t{ top: 21px; left:27px; width: 26px;line-height: 40px; height: 34px;background: url("../images/R_icon.png") -136px -1px no-repeat;position: absolute;}

.address_Box{border-bottom: 1px solid #e5e5e5; height: 58px;padding: 7px; line-height: 58px;position: relative; padding-left: 37px;}
.address_Box span { height: 36px; width:22px; left: 0; top: 50%; margin-top: -13px;position: absolute; background: url("../images/R_icon.png") -5px 0px no-repeat;}

/*系统消息*/
.systemInfo_Box { overflow: hidden;}
.systemInfo_Box li {padding-right: 125px;padding-bottom: 9px; overflow: hidden; width: 507px;  border-bottom: 1px solid #f0f0f0; min-height: 72px; padding-top:18px;position: relative; padding-left: 108px;}
.systemInfo_Box li i { position: absolute;border-radius: 4px; left: 0; top: 0; width: 52px; height:52px; top: 22px; left: 37px;}
.systemInfo_Box li img{ width: 52px; height: 52px;border-radius: 4px;}
.systemInfo_Box li h3 { background: #f30;}
.t_tit { width: 310px; line-height: 32px; color: #1d1d26; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.t_time { width: 197px; text-align: right; line-height: 32px; font-family: "Arial"; color: #939393; font-size: 18px; background: url("../images/icon_t.png") left center no-repeat;}
.t_txt{ overflow: hidden; line-height: 26px;color: #939393; width: 507px; font-size: 20px;padding-top: 3px;}
.t_delt { position: absolute; right: 0px;width: 100px; height: 100%; top: 0; background: #f00;}
.t_delt em { position: absolute;  width: 100%; text-align: center; color: #fff; height: 36px; line-height: 36px; top: 50%; margin-top: -20px;}

/*活动发布*/
.no_campaign{ overflow: hidden; position: fixed; text-align: center; width: 640px; background: url("../images/bg@2x.png") top center no-repeat; padding-top: 330px; top: 50%; left: 50%; line-height: 45px; color: #c8c8c8;margin: -280px 0 0 -320px;}
.no_campaign a { font-size: 28px; color: #3b9de7;}
.issued_listBox,.issued_listBox li{ overflow: hidden;}
.issued_listBox{ padding-bottom: 22px;}
.issued_listBox li { margin-top: 22px; padding: 30px 37px; background: #fff; position: relative; min-height: 100px;}
.issued_listBox li i { position: absolute; top: 0; right: 37px; overflow: hidden; width: 86px; height: 86px; background-image: url("../images/R_icon.png");}
.issued_listBox li h3{padding-bottom: 8px; line-height: 40px;min-height: 40px; color: #1d1d26; font-size: 26px; padding-right: 50px;}
.is_leftBox { overflow: hidden; width: 220px; height: 152px; position: relative;}
.is_leftBox span { position: absolute; top: 0; right: 0; line-height: 34px; padding: 0 15px; color: #fff;font-size: 18px; background: #f3b718;}
.is_leftBox img { width: 220px; height: 152px;}
.is_rightBox{ padding-left: 20px; width: 310px;}
.is_ts{ line-height: 30px; color: #939393; font-size: 20px; padding-left: 33px; position: relative;}
.is_number { padding-top: 5px; line-height: 26px; overflow: hidden;}
.is_number span {display: inline-block; color: #939393; padding-right: 28px; font-size: 20px;}
.is_number span em { color: #f3b718; font-family: "Arial"}
.getBtn_handle { overflow: hidden; padding-top: 25px;}
.getBtn_handle a { display: inline-block;background: #3b9de7; width: 144px; height: 48px; line-height: 48px; text-align: center; color: #fff;border-radius: 4px;}

.is_d{background: url("../images/icon_d.png") left center no-repeat;}
.is_t{background: url("../images/icon_t.png") left center no-repeat;}
.is_t span { font-family: "Arial";}
.is_f{background: url("../images/icon_f.png") left center no-repeat;}
.is_x{background: url("../images/icon_x.png") left center no-repeat;}

.notStart .icon_state{ background-position: 0px -72px}
.ongoing .icon_state{background-position: -86px -72px}
.ongoing .is_edit,.hasEnded .is_edit,.hasEnded .is_adm  {background: #c8c8c8!important;}
.hasEnded .icon_state {background-position: -172px -72px}

/*我的发布*/
.myMessageBox{ overflow: hidden; margin-top: 30px;}
.myMessageBox li { border-bottom: 1px solid #ebebeb;min-height: 72px; overflow: hidden; padding: 0 37px;}
.myMessageBox li:last-child{ border-bottom: none;}
.myMessageBox li a{ position:relative; display: inline-block;color: #939393; padding: 0 50px; line-height: 72px; height: 72px; width: 466px;}
.myMessageBox li a::after{content:'';display:block;width:34px; height: 34px;position: absolute; left: 0; top: 50%; margin-top: -17px; background-image:url("../images/R_icon.png"); overflow: hidden; background-position: -168px 0;}
.myMessageBox li:first-child a::after { background-position: -168px 0;}
.myMessageBox li:nth-child(2) a::after { background-position: -202px 0;}
.myMessageBox li:nth-child(3) a::after { background-position: -236px 0;}
.myMessageBox li a::before{content:'';display:block;width:12px; height: 21px;position: absolute; right: 0; top: 50%; margin-top: -10px;background:url("../images/R_icon.png") -67px -36px no-repeat; }
.myMessageBox li a span {position: absolute; width: 35px; height: 35px; border-radius: 35px; background: #f00; text-align: center; font-family: "Arial";font-size: 20px; color: #fff; right: 20px; top: 50%; margin-top: -17px; line-height: 35px;}

/*活动详情*/
.part_topBox{ overflow: hidden; border-bottom: 1px solid #e4e4e4;}
.part_topBox dt,.part_topBox dd,.part_topBox dd li  {overflow: hidden;}
.part_topBox dt img{ width: 100%;}
.part_topBox dd li{ margin-left: 30px;position: relative; line-height: 40px; padding: 15px 10px 0px 38px; color: #000; font-size: 26px;}
.part_topBox dd li:first-child{ border-bottom: 1px solid #f2f2f2; padding-left: 0;padding-bottom: 15px;}
.part_topBox dd li p{  border-bottom: 1px solid #f2f2f2; color: #5b5b5b; font-size: 20px; padding-bottom: 15px; line-height: 30px;}
.part_topBox dd li:last-child p{ border-bottom: none;}
.part_topBox dd li i{ position: absolute; left: 0; top:15px; overflow: hidden; width: 38px; height: 30px;}
.part_ounBox,.part_txt{ overflow: hidden;margin-top: 30px; border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4; }
.part_ounBox{color: #939393; font-size: 20px;padding: 25px 0; line-height: 25px;}
.part_ounBox li { float: left; width: 50%; text-align: center;}
.part_ounBox li:last-child {margin-left: -1px; border-left: 1px solid #e5e5e5;}
.part_ounBox li span { color: #f00; font-family: "Arial;"}
.part_txt {padding: 15px 37px; color: #5b5b5b; line-height: 40px;}
.part_txt img,.part_txt p img { max-width: 100%;}
.part_comment { overflow: hidden; margin-top: 30px;}
.part_comment dt { border-bottom: 1px solid #e4e4e4; line-height: 72px; padding: 0 37px; color: #939393; overflow: hidden;}
.write {display: inline-block; padding-left: 34px; color: #3b9de7; position: relative;}
.write i{ position: absolute; left: 0; top: 50%; width: 27px; height: 30px; margin-top: -15px; background: url("../images/R_icon.png") -79px -36px no-repeat;}
.write:hover{color: #3b9de7;}
.part_comment dd{ overflow: hidden;}
.part_comment dd li { border-bottom: 1px solid #e4e4e4; position: relative; padding: 15px 37px 15px 108px;min-height: 68px;}
.part_comment dd li .p_header { position: absolute; left: 37px; top: 18px; width: 52px; height: 52px; overflow: hidden;}
.part_comment dd li .p_header img { width: 52px; height: 52px;}
.part_comment dd li .p_top{ line-height: 30px;  overflow: hidden; color: #1d1d26;}
.p_name{max-width: 315px;}
.p_time { color: #939393; text-align: right;font-family: "Arial"; font-size: 18px; max-width: 170px;}
.ment_txt { overflow: hidden; line-height: 32px; padding-top: 4px; color: #5b5b5b; font-size: 22px;}
.getBtn_ment { height: 36px; line-height: 36px; padding: 20px 0; text-align: center; color: #3b9de7; font-size: 22px;}
.getBtn_ment span { display: inline-block; position: relative; padding-right: 32px;}
.getBtn_ment span i {position:absolute; right: 0; top: 50%; width: 20px; height: 11px; margin-top: -3px; background: url("../images/R_icon.png") -106px -36px no-repeat;}

.myEnro,.myBottom {position: fixed; width:640px; height: 34px; text-align: center; line-height: 34px; padding: 25px 0; background: #3b9de7; bottom: 0; left: 50%; margin-left: -320px; color: #fff;}
.myEnro span,.myBottom span { position: relative; display: inline-block; padding-left: 40px;}
.myEnro span i{ position: absolute; left: 0; top: 0;  width: 28px; height: 34px; background: url("../images/R_icon.png") -126px -36px no-repeat;}
a.practice {z-index: 9; overflow: hidden;bottom: 180px; right: 37px; position: fixed; width: 82px; height: 48px; padding:17px  0; line-height: 24px; border-radius: 82px; color: #fff;font-size: 20px; text-align: center;background: #3b9de7;}
.boxMast{z-index: 99998;display: none; position: fixed; width: 640px; height: 100%; background: rgba(0,0,0,0.5); left: 50%; margin-left: -320px; top: 0;}
.m_iptBox{  overflow: hidden; position: fixed; width: 620px; z-index: 99999; left: 50%; margin-left: -320px; bottom:0; background: #f4f4f6;  padding: 8px 10px;}
.m_iptBox .mtop { overflow: hidden;}
.m_iptBox .mtop i{ float: left; width: 51px; height: 51px; background: url("../images/img_face.png") left top no-repeat;margin:10px 18px 0 0;}
.m_iptBox .mtop textarea {border: none;float: left; height: 40px; line-height: 40px;width: 418px; border-radius: 8px;padding: 16px 10px; font-size: 24px; color: #999}
.m_iptBox .mtop span { float: right; width:92px; text-align: center; color: #fff; height: 72px; line-height: 72px; background: #00a0e9;border-radius: 8px;}

/*报名提示弹窗*/
.enteredTispBox,.info_tips {z-index: 99999;display: none; overflow: hidden; position: fixed; left: 50%; top: 50%; width: 536px; height: 370px; margin: -185px 0 0 -268px;background: #fff; border-radius: 18px;}
.enteredTispBox dt,.info_tips dt { overflow: hidden; padding: 0 45px; color: #939393; height: 282px;}
.enteredTispBox dt h3,.info_tips dt h3  { text-align: center; line-height: 116px; color: #5b5b5b; font-size: 38px;}
.enteredTispBox dd {overflow: hidden; height: 88px; text-align: center; color: #fff; font-size: 30px; border-radius: 0 0 18px 18px ; background: #3b9de7; line-height: 88px;}

/*首页*/
.focusBox{ overflow: hidden; min-height: 324px;}
.ad_dongs { margin: 10px 13px 0 13px; border: 1px solid #c8c8c8; border-radius: 8px; padding: 12px; width: 588px;}
.ad_dongs dt,.ad_dongs dd { overflow: hidden; position: relative;}
.ad_dongs dt span { position: absolute; right: 0; top: 0; background: #f3b718; color: #fff; line-height: 42px; padding: 0 20px; font-size: 20px;}
.ad_dongs dt img { width: 100%;}
.ad_dongs li {  position: relative; padding-left: 30px; color: #000; font-size: 26px; overflow: hidden;}
.ad_dongs li:first-child{ padding: 14px 0 0 0;line-height: 40px;}
.ad_dongs li p {color: #5b5b5b; font-size: 20px; padding-bottom: 10px; line-height: 30px;}
.ad_dongs li i{ position: absolute; left: 0; top:0px; overflow: hidden; width: 30px; height: 30px;}
.s_Interest{display: inline-block; overflow: hidden;color: #5b5b5b; font-size: 20px; line-height: 30px; padding-left: 20px;}
.s_Interest em { color: #f3b718; font-family: "Arial";}
.s_tag{ display: inline-block;color: #5b5b5b; font-size: 20px;line-height: 30px; padding-left: 30px;position: relative;}
.s_tag em{ position: absolute; left: 0; top: 50%; width: 18px; height: 18px; margin-top: -9px; background: url("../images/R_icon.png") -226px -36px no-repeat;}
.d_advBox{ overflow: hidden; margin: 19px 13px 0 13px; border-radius: 8px;}
.d_advBox img { border-radius: 8px;}


.swiper-container {width: 100%;height: 324px;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img { height: 324px;}
.swiper-pagination-bullet { width: 14px!important; height: 14px!important;border-radius: 14px!important; background: rgba(255,255,255,0.6)!important;}
.swiper-pagination-bullet-active { background: #fff!important;}

/*报名页面*/
.signupTopBox{ overflow: hidden; margin:22px 37px 0 37px;}
.signupTopBox li {overflow: hidden; margin-top: 15px;}
.signupTopBox li p{ line-height: 38px; color: #5b5b5b; font-size: 24px; overflow: hidden;}
.signupTopBox li p i{ color: #3b9de7;float: left; height: 24px; padding-left: 5px;margin-top: 6px; font-family: "Arial"; font-size: 28px;}

.s-ipt{ border-radius: 4px; border: 1px solid #b7b7b7; line-height: 70px; height: 70px; text-indent: 20px;}
.v-code { overflow: hidden; position: relative;height: 72px;}
.v-code button{ position: absolute; right: 21px; top: 1px;color: #3b9de7; background:none; height: 70px; line-height: 70px; border: none;}
.c_c8{ color: #c8c8c8!important;}

.sign_radioBox,.sign_checkbox { overflow: hidden; margin: 20px 37px 0 37px;}
.sign_radioBox dt,.sign_checkbox dt,.upheaderBox dt  { overflow: hidden; line-height: 42px; height: 42px; color: #5b5b5b;}
.sign_radioBox dt i,.sign_checkbox dt i{color: #3b9de7;float: left; height: 24px; padding-left: 5px;margin-top: 6px; font-family: "Arial"; font-size: 28px;}
.sign_radioBox dd,.sign_checkbox dd  { overflow: hidden;}
.sign_radioBox dd li,.sign_checkbox dd li {margin-top: 14px; line-height: 42px; overflow: hidden; position: relative;padding-left: 49px; color: #5b5b5b; font-size: 20px;}
.sign_radioBox dd li em,.sign_checkbox dd li em{ position: absolute;background-image: url("../images/R_icon.png");  left: 0; top: 11px; width: 22px; height: 22px; }
.sign_radioBox dd li em{background-position: -244px -37px;}
.cur_radio em{background-position: -266px -37px!important;}
.sign_checkbox dd li em {background-position: -266px -59px;}
.cur_checkbox em{background-position: -266px -81px!important;}

.upheaderBox{ overflow: hidden;margin: 20px 37px 0 37px;}
.upheaderBox dd { overflow: hidden; background:#f0f0f0; padding: 50px 0; text-align: center; border-radius: 4px; }
.upheaderBox dd span { display: inline-block;position: relative; width: 114px; height: 114px;background: url("../images/upPicBg.png") no-repeat; border: 3px solid #fff; border-radius: 4px;}
.upheaderBox dd span input{position: absolute; width: 100%; height: 100%; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.upheaderBox dd span img {border-radius: 4px; width: 114px; height: 114px;}

.s-select{height:70px;overflow:hidden;position:relative;border:1px solid #b7b7b7;border-radius: 4px;}
.s-select input,.s-select select,.g-select input,.g-select select{position:absolute;top:0;left:0;}
.s-select input:focus,.g-select input:focus{border:none;}
.s-select input,.g-select input{width:100%;height:70px;line-height:70px;text-indent:20px;border:none;text-align:left;}
.s-select input {background:#FFF url("../images/selectDownIcon.png") 95% 28px no-repeat;}
.s-select select,.g-select select{width:110%;height:70px;border:none;background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.s_user {  overflow: hidden; line-height: 40px; color: #939393; text-align: center; font-size: 18px; padding: 15px 0;}
.s_user span {display: inline-block; padding-left: 40px; position: relative;}
.s_user span em { position:absolute; left: 0; top: 50%; width: 26px; height: 26px; margin-top: -13px; background-image: url("../images/R_icon.png");background-position: -266px -103px;}
.cur_user em{background-position: -266px -129px!important;}

/*登录*/
.regi_ps{ overflow: hidden;padding-top: 10px;}
.regi_ps a{ line-height: 32px; color: #939393; }
.thirtyBox{ overflow: hidden; padding-top: 76px;}
.thirtyBox dt { border-bottom: 1px solid #e5e5e5; height: 30px; position: relative;}
.thirtyBox dt span { position: absolute; left: 50%; top: 14px; background: #fff; text-align: center; color: #939393; font-size: 22px; width: 200px; margin-left: -100px;}
.thirtyBox dd { overflow: hidden; padding: 80px 92px 20px 92px; width: 456px;}
.thirtyBox dd a { float: left; width: 96px; margin: 0 28px; overflow: hidden; height: 156px;display: inline-block;}
.thirtyBox dd a p{ width: 96px; height: 96px;border-radius: 96px;}
.thirtyBox dd a span { display:inline-block; width: 100%; text-align: center; height: 60px; line-height: 60px; color: #939393;}


/*报名凭证*/
.voucher_topBox{ overflow: hidden; text-align: center;padding:23px 0; color: #fff; background: url("../images/v_bg.png") left bottom no-repeat #3b9de7;}
.voucher_topBox dt { overflow: hidden; font-size: 38px; font-weight: bolder; line-height: 50px; padding: 0 120px;}
.voucher_topBox dd { padding: 20px 70px; overflow: hidden;}
.voucher_BottomBox{ overflow: hidden;}
.voucher_BottomBox dt { border-bottom: 1px dashed #c8c8c8; padding: 10px 0; overflow: hidden;}
.voucher_BottomBox dt span {float: left; width: 212px; border-left: 1px solid #c8c8c8; height: 34px; line-height: 34px; text-align: center; color: #3b9de7;}
.voucher_BottomBox dt span:first-child {border-left: none; width: 214px; color: #939393;}
.voucher_BottomBox dd { overflow: hidden; padding: 37px;}
.voucher_code { overflow: hidden;}
.voucher_code h3{ width: 256px; height: 256px; margin: 0 auto;position: relative;}
.voucher_code h3 span { position: absolute; width: 148px; height: 154px; top: -2px; right: -2px;}
.voucher_code p {text-align: center;}
.voucher_code p,.voucher_txtBox { color: #939393; font-size: 20px;}
.voucher_txtBox { padding-top: 10px;}
.voucher_txtBox p { font-size: 20px;}


/*发布活动*/
.upPicBox { overflow: hidden; text-align: center;}
.upPicBox a{ display: inline-block; color: #939393; width: 140px; font-size: 18px;background: url("../images/upPic.png") left top no-repeat; margin-top: 40px; line-height: 47px; height: 47px; padding: 102px 0 20px 0;}
.introduced { overflow: hidden;}
.introduced li {position: relative; background: #fff; padding: 0 10px 0 28px; overflow: hidden; min-height: 72px;}
.introduced li span { padding-left:48px; float: left; overflow: hidden; position: relative; line-height: 72px; height: 72px; color: #5b5b5b;}
.introduced li span i{ position: absolute; left: 0; top: 50%; margin-top: -24px; width: 48px; height: 48px; }
.g-textarea {  width: 100%; padding: 22px 0; height: 236px; border: none;font-size: 24px;font-family:"microsoft yahei"; text-indent: 174px;}
.g-textarea::-webkit-input-placeholder{ font-size: 20px!important;}
.i-ipt{ height: 72px; line-height: 72px; border: none;}
.g-select {height:70px;overflow:hidden;position:relative;}
.g-select em  {z-index: 1; position: absolute; top: 0; right: 0; height: 72px; line-height: 72px;}
.g-select select { z-index: 2;}
.w-430 { width: 430px;}
.w-215{ width: 214px;}
.w-175{ width: 175px;}
.w-185{ width: 186px;}

.icon_s{background: url("../images/selectDownIcon.png") right center no-repeat;}
.icon_n{background: url("../images/icon_call@2x.png") left top no-repeat;}
.icon_1{background: url("../images/icon_time@2x.png") left top no-repeat;}
.icon_2{background: url("../images/icon_end@2x.png") left top no-repeat;}
.icon_3{background: url("../images/icon_cols@2x.png") left top no-repeat;}
.icon_4{background: url("../images/icon_city@2x.png") left top no-repeat;}
.icon_5{background: url("../images/icon_place@2x.png") left top no-repeat;}
.icon_6{background: url("../images/icon_people@2x.png") left top no-repeat;}
.icon_7{background: url("../images/icon_type@2x.png") left top no-repeat;}
.g-select{height:70px;overflow:hidden;position:relative;}

.in_tex{ position: absolute; top: 17px; left: 29px; width: 164px;line-height: 48px; padding-left: 48px; height: 48px; background: url("../images/icon_advice@2x.png") left top no-repeat; color: #5b5b5b;}
.in_ts{ text-align: center; color: #939393; font-size: 18px; line-height: 66px;}

.fleshing { overflow: hidden; text-align: center; line-height: 48px; padding: 5px 0; color: #5b5b5b;}
.fleshing span { display: inline-block; padding-right: 48px; background: url("../images/arrow_down@2x.png") right center no-repeat;}
.cur_fle{ background: url("../images/arrow_upward@2x.png") right center no-repeat!important;}
.fleMainBox { overflow: hidden;}
.cur_fa{ border: 1px solid #3b9de7!important; color: #fff!important; background: #3b9de7;}
.costBox { overflow: hidden;}
.costBox dt{ overflow: hidden; padding: 0 250px 0 37px; position: relative; min-height: 72px; background: #fff;}
.cos_t{ line-height: 50px; color: #5b5b5b; padding-top: 10px;}
.cos_b{ color: #939393; font-size: 20px; line-height: 26px; padding-bottom: 10px; display: none;}
.costBox dd { overflow: hidden; border-top: 1px solid #f0f0f0;}
.cost_listBox { position: relative;}
.cost_listBox i{ width: 24px; height: 24px; overflow: hidden; position: absolute; top: -12px; right: 32px;background: url("../images/R_icon.png") -183px -36px no-repeat;}
.cost_listBox ul{ background: #fff; overflow: hidden;}
.cost_listBox ul li {padding-left: 37px; overflow: hidden; border-bottom: 1px solid #f0f0f0;min-height: 72px; line-height: 72px; color: #5b5b5b;}
.cost_listBox ul li:last-child{ border-bottom: none;}
.cost_listBox ul li span { float: left;}
.cost_listBox ul li input { border:none; line-height: 72px; float: left; text-indent: 10px; width: 500px;}
.add_fle { overflow: hidden; text-align: center; height: 68px; line-height: 68px; color: #5b5b5b;}
.add_fle span { display: inline-block; padding-left: 30px; background: url("../images/add_fleBg.png") left center no-repeat;}

.cried{overflow: hidden; padding: 0 194px 0 37px; position: relative; min-height: 72px; background: #fff;}
.i-label{ color: #5b5b5b; height: 72px; line-height: 72px;}
.i-textarea {width: 460px; padding: 23px 0; height: 80px; border: none;font-size: 20px;font-family:"microsoft yahei"; color: #c8c8c8;}
.i-textarea::-webkit-input-placeholder{ font-size: 20px;}
.i-audit{ margin-left: 40px;}
.i-audit i{ background: url("../images/icon_ok-_nor@2x.png") left center no-repeat;}
.i-cur_aud i{background: url("../images/icon_ok_press@2x.png") left center no-repeat!important;}
.i_position { position: absolute; right: 36px; top:50%; margin-top: -26px;}
.i_closeOpen_btn {overflow: hidden; background: #c8c8c8; width: 104px; height: 52px; border-radius: 26px;}
.i_closeOpen_btn span { width: 44px; height: 44px; border-radius: 44px;background: #fff; position: absolute; padding: 0!important; top: 4px; left: 4px;}
.i_closeOpen_btn em{display: inline-block; width: 104px; height: 52px; line-height: 52px; color: #fff; font-size: 20px; text-indent: 6px;}

/*更多活动搜索结果页*/
.navBox { padding: 18px 0; position: relative; height: 50px; background: #fff; line-height:50px;color: #000}
.navBox li{ float: left; height: 50px; text-align: center;border-left: 1px solid #d5d5d5;}
.navBox li:first-child { border-left: none;}
.navBox li span { display: inline-block; padding-right: 34px; background: url("../images/icon_triangle_nor.png") right center no-repeat;}
.cur_nav{background: url("../images/icon_triangle_press.png") right center no-repeat!important;}
.navList { overflow: hidden;display: none; width: 640px; position: relative;z-index: 99999;}
.navList dt {height: 72px; line-height: 72px; background: #ebebeb; font-size: 28px;color: #5b5b5b;padding-left: 27px;}
.navList dd {background: #fff; padding-left: 27px; overflow: hidden;}
.navList dd li { width: 100%; border-left: none;border-bottom: 1px solid #ebebeb; text-align: left; height: 72px;line-height: 72px; color: #5b5b5b;}
.c-3b9de7{color: #3b9de7!important;}
.w-140{ width: 140px;}
.w-176{ width: 176px;}

/*管理活动*/
.governingBox{ overflow: hidden; margin-top: 30px;}
.governingBox dl { width: 500px;overflow: hidden; height: 136px; margin: 0 auto; color: #fff;}
.governingBox dl:first-child { background: url("../images/yellow_bg@2x.png") left top no-repeat;}
.governingBox dl:nth-child(2){background: url("../images/blue_bg@2x.png") left top no-repeat;}
.governingBox dl dt { overflow: hidden; text-indent: 48px; line-height: 34px; padding-top: 20px;}
.governingBox dl dd { overflow: hidden; line-height: 60px; text-indent: 194px;}
.governingBox dl dd span { font-family: "Arial";font-size: 56px;}
.governingList{ overflow: hidden;}
.governingList li{ overflow: hidden; background: #fff; line-height: 72px;}
.governingList li a{ display: inline-block; width: 100%; position: relative; text-indent: 37px; color: #5b5b5b;}
.governingList li a::after{content:'';display:block;width:12px; height: 20px;position: absolute; right: 37px; top: 50%; margin-top: -10px; background-image:url("../images/R_icon.png"); overflow: hidden; background-position: -67px -36px; }



.g-tableList{width:100%;table-layout:fixed;text-align:center;}
.g-tableList thead{padding:6px 0;}
.g-tableList thead th{position:relative;color:#3b9de7;padding:8px 0;height:72px;font-weight:normal;font-size:24px;text-align:center; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;}
.g-tableList thead th:first-child{border-left:none;}
.g-tableList tbody td{padding:10px 6px;color:#939393;font-size:24px;background:#FFF;height:72px;word-break:break-all;word-wrap:break-word;border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0;}
.g-tableList tbody td:first-child {border-left: none;}
.g-tableList tbody tr:last-child td{ border-bottom: none;}
.i_chek { display: inline-block; width: 26px; height: 26px; overflow: hidden;background-image: url("../images/R_icon.png"); background-position: 0px -160px;}
.cur_chek{background-position: -26px -160px!important;}

.myBottom span{ padding-left: 54px!important;}
.myBottom span i{ position: absolute; left: 0; top: 50%; margin-top: -24px; background: url("../images/icon_mass@2x.png") left top no-repeat; width: 48px; height: 48px; overflow: hidden;}
a.is_a{ display: inline-block; border: 2px solid #3b9de7; line-height: 36px; padding: 0 20px; color: #3b9de7; border-radius: 24px; margin: 0 12px;}

.practical{ overflow: hidden;position: fixed;bottom: 0; color: #fff; width: 640px; left: 50%; margin-left: -320px; padding: 9px 0; height: 66px; background: #3b9de7;}
.practical li { float: left; width: 50%; height: 66px; line-height: 66px; margin-left: -1px;border-left: 1px solid #fff; text-align: center;}
.practical li:first-child{border-left: none;}
.practical li span { position: relative; padding-left: 48px;}
.practical li span i{ position: absolute; left: 0; top: 50%; margin-top: -16px;background-image: url("../images/R_icon.png"); overflow: hidden; width: 32px; height: 32px; }
.practical li:first-child span i {background-position:-32px -186px;}
.practical li:last-child span i{background-position:0 -186px;}

/**/
.answerList,.an_box{ overflow: hidden;}
.answerList li {border-bottom: 1px solid #e5e5e5; position: relative; padding: 12px 100px 12px 37px; width:603px; }
.an_box { position: relative; padding: 0 118px 0 72px; min-height: 80px; width: 413px;}
.an_box i{ position: absolute;width: 52px; height: 52px; left:0; top: 4px;}
.an_box i img { width: 52px; height: 52px;}
.an_pic { position: absolute; top: 4px; right: 25px; width: 82px; height: 82px; overflow: hidden;}
.an_pic img { width: 82px; height: 82px;}
.mr_t_3 { margin-top: 3px;}
a.an_getBtn,.an_getBtn { background: #3b9de7;border: 1px solid #3b9de7; color: #fff;font-size: 20px; display: inline-block; margin-right: 30px; padding: 0 18px ;border-radius: 24px; line-height: 44px;}
a.g_an,.g_an{ border: 1px solid #939393!important; color: #939393!important; background: #fff!important;}


/*充值*/
.paycheck_ListBox { overflow: hidden; padding: 14px 37px 30px 37px;}
.paycheck_ListBox li{ color: #939393; text-align: center; overflow: hidden; background: #fff; margin-top: 16px; padding: 0 120px 0 247px; position: relative; height: 130px;}
.paycheck_ListBox li p { position: absolute; text-align: center; left: 40px;top: 50%; margin-top: -37px; width: 206px; height: 74px; background: #f3b718; color: #fff; line-height: 74px;border-radius: 15px;}
.paycheck_ListBox li p em {font-size: 54px;font-family: "Arial";}
.paycheck_ListBox li a{ position:absolute;background: #3b9de7; right: 0; top: 0; height: 130px; line-height: 130px; width: 120px; text-align: center; color: #fff;}
.paycheck_ListBox li span { display: inline-block;padding-left: 30px; height: 48px; line-height: 48px; position: relative; margin-top: 44px; font-family: "Arial";font-size: 40px;}
.paycheck_ListBox li span i,.pay_money i{position: absolute; left: 0; top: 0; width: 20px; height: 20px; background: url("../images/icon_f.png") left top no-repeat;}
/*支付*/
.pay_topBox { overflow: hidden;background: #fff;border-radius: 9px; margin: 50px 37px 0 37px;border: 1px solid #e3e3e3; height: 126px; width: 564px;}
.pay_topBox li { float: left;border-left: 1px solid #e3e3e3; height: 126px; overflow: hidden;}
.pay_topBox li:first-child{ border-left: none;}
.pay_nun{ float: left; width: 154px; text-align: right;line-height: 126px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #f3b718;}
.pay_nun em { font-size: 42px; font-family: "Arial";}
.pay_money { float: left; color: #939393; margin-top: 43px;font-size: 32px; font-family: "Arial"; position: relative; overflow: hidden; height: 48px; line-height: 48px;padding-left: 25px;margin-left: 8px;}
.lost { width: 96px; background: url("../images/icon_lost.png") center no-repeat;}
.pay_s{ width: 108px; line-height: 126px; color: #3b9de7; font-size: 45px; font-family:"Arial";}
.pay_s input { height: 126px; line-height: 126px; color: #3b9de7; width: 100%; text-align: center; border: none; background: #fff;font-size: 45px; font-family:"Arial";}
.pay_add{background: url("../images/icon_add.png") center no-repeat; width: 97px;}

.meansBox{ overflow: hidden; margin-top: 50px; background: #fff;}
.meansBox dt {padding: 0 37px; border-bottom: 1px solid #e5e5e5; color: rgba(0,0,0,0.5); height: 52px; line-height: 52px;}
.meansBox dd { overflow: hidden;}
.meansBox dd li { overflow: hidden; height: 98px; position: relative; padding: 0 70px 0 108px; border-bottom: 1px solid #e5e5e5;}
.meansBox dd li:last-child{border-bottom: none;}
.meansBox dd li i{position: absolute; width: 56px; height: 56px; left: 37px; top: 20px; overflow: hidden;}
.meansBox dd li i{ width: 56px; height: 56px;}
.meansBox dd li span {position: absolute; width: 48px; height: 48px; right: 29px; top: 50%;margin-top: -24px; overflow: hidden;background: url("../images/icon_ok-_nor@2x.png") left top no-repeat;}
.meansBox dd li h3 { line-height: 34px; color: #5b5b5b; padding-top: 17px;}
.meansBox dd li p{line-height: 28px; color: #939393; font-size: 20px;}
.cur_met span{background: url("../images/icon_ok_press@2x.png") left top no-repeat!important;}

/*群发消息*/
.infoBox { overflow: hidden; margin: 0 37px; width: 566px; position: relative;}
.infoBox textarea {border: 1px solid #e5e5e5; padding:10px; width: 544px; height: 338px; font-size:24px;text-indent: 210px; font-family:"microsoft yahei"; border-radius: 8px;}
.info_name{ position: absolute; top: 8px; left: 10px; height: 36px; line-height: 36px; color: #939393;}
.infoBox h3{ overflow: hidden; line-height: 36px; color: #939393; padding-top: 10px; font-size: 20px;}
.info_nunBox{ overflow: hidden; padding: 46px 37px; height: 160px;}
.info_nunBox li{ float: left; overflow: hidden; width: 204px;}
.info_nunBox li:nth-child(2) { width: 158px;}
.info_blue{ overflow: hidden;}
.info_blue span {margin:34px 0 0 30px; background: #28caf0;}
.info_blue p { margin-left: 30px;}
.info_blue p em { color: #28caf0;}
.info_t{display: inline-block;text-align: center; width: 70px; overflow: hidden;border-radius: 4px; background: #ccc; height: 30px; line-height: 30px; font-size: 20px; color: #fff;}
.info_txt{ line-height: 86px; font-size: 20px; color: #5b5b5b;}
.info_txt em { font-family:"Arial"; font-size: 46px;}
.info_o { overflow: hidden;}
.info_o span {margin:34px 0 0 110px; background: #ff8835;}
.info_o p { margin-left: 110px;}
.info_o p em { color: #ff8835;}
.info_charht { width: 157px; height: 157px; }
.i_t { text-align: center; line-height: 120px; color: #000;}

.info_tips  dd {border-top: 1px solid #c8c8c8;font-size: 30px; height: 87px; line-height: 87px; text-align: center;}
.info_tips dd span {float: left; width: 268px; border-left: 1px solid #c8c8c8; height: 87px; margin-left: -1px;}
.info_tips dd span:first-child{ border: 0; color:rgba(0,0,0,0.5); width: 269px;}
.info_tips dd span:last-child {background: #3b9de7; color: #fff;}

.g_goto_top {display: none; position: fixed; bottom: 50px; right: 25px; color: #000;  width: 52px; height: 24px;padding-top: 28px; line-height: 13px; text-align: center; font-size: 14px; background: url("../images/icon_-top_nor@2x.png") left top no-repeat;}
.g_page {position: fixed; bottom: 130px; background: #fff; right: 25px; width: 51px; height: 51px; text-align: center; line-height: 51px; font-size: 14px; color: #939393; border: 1px solid #d8d8d8;border-radius: 51px;}

.pay_fail { overflow: hidden; text-align: center; padding-top: 145px; line-height: 56px; color: #f00; font-size: 30px; margin-top: 78px; background: url("../images/pay_fail.png") top center no-repeat;}
.in_ts a { color: #3b9de7;}

.topicBox{width:100%;height:160px;margin:10px auto 0;}
.topicBox textarea{display:block;height:100%;width:95%;margin:0 auto;border:none;background:none;font-size:14px;}
.topicWork{width:100%;height:32px;margin-top:10px;padding:5px 0 5px;border-top:1px solid #b6b8bb;border-bottom:1px solid #b6b8bb;
    background: #fff;position:absolute;top:0;left:0;z-index:10}
.topicWork img{height:25px;top:9px;position:absolute;}
.topicWork a{display:inline-block;width:66px;height:30px;border:1px solid #f16361;border-radius:5px;position:absolute;
    top:5px;right:15px;font-size:14px;color:#f16361;text-align:center;line-height: 30px;}
.topicImgBox{padding-left:2.5%;margin:0 auto;overflow:hidden;}
.topicImgBox img{width:22%;_height: 50px;float:left;margin-right:3%;margin-top:10px;}
.topicImgBox a{display:inline-block;width:22%;height:46px;border:2px solid #d8d8d9;color:#d8d8d9;font-size:30px;
    text-align:center;_line-height:45px;margin-top:10px}
.emoji{padding-bottom:20px;}

.focus{width:620px;margin:0 auto; position:relative; overflow:hidden; }
.focus .hd{ width:100%; /*height:100%;*/position:absolute;z-index:1; bottom:0px;text-align:center; }
.focus .hd ul{display:inline-block;height:5px;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{display:inline-block;width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
    background:#bbbbbb;margin:0 5px;vertical-align:top;overflow:hidden;}
.focus .hd ul .on{background:#8b8b8b;}
.focus .bd{width:620px;position:relative;}
.focus .bd ul{width:100%;overflow:hidden; }
.focus .bd li{position:relative;float:left;width:620px;}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.faceGif{text-align:center;margin-top:15px;overflow:hidden; width: 620px;}
.faceGif dd{float:left;margin:0 auto 10px; width: 20%;}
.faceGif img{width:64px;height: auto!important;}
/*.faceGifBox{width:100%;height:450px;padding-top:50px;background:#fff;}*/
/*.faceGifBox .focus{_height: 146px;opacity:1;_position:absolute;_top:53px;_left:100%;}*/
/*.faceGifTemp{margin-top:-500px;position:relative;z-index:-999;opacity:0;}*/

/*.faceGifBox{width:750px;height:450px;padding-top:50px;background:#fff;position:fixed;left:50%;margin-left:-375px;*/
/*opacity:1;z-index:1;bottom:110px;}*/
/*.faceGifBox .focus{_height: 146px;opacity:1;_position:absolute;_top:53px;_left:100%;}*/
/*.faceGifTemp{opacity:0;z-index:-999;bottom:-600px;}*/
.faceGifBox{overflow: hidden;width: 620px;}
.faceGifBoxPlus{bottom:500px;}
.pb-600{padding-bottom:600px;}
.faceGifBox .focus{_height: 146px;opacity:1;_position:absolute;_top:53px;_left:100%;}
.faceGifTemp {display: none;}







